protective sheath - Français Anglais Dictionnaire